Cloud KMS 是 Google Cloud 提供的雲端加密金鑰管理服務, 可讓您在雲端上安全地存儲和管理您的加密金鑰。
Cloud KMS 提供以下功能:
Cloud KMS 有三種金鑰類型:
就我實際在工作的使用上,我們會使用 KMS 加密一些 Credentials 放到 GKE 集群中,當 Pods 被建立時,會透過 KMS 的 API 來解密這些 Credentials,以取得程式運行的必要資料,如 api key 等等,而這個加解密機制會透過 IAM 來控管。
總體而言,Cloud KMS 是一種強大的工具,可幫助您保護您的資料安全。